import Vue from 'vue'
import App from './App.vue'
import dayjs from 'dayjs'

//引入定义的全局组件
import All from './components/All'

//引入插件
import plugin from './plugin/index'

//取消开发提示
Vue.config.productionTip = false

//注册全局组件
Vue.component("All",All)
//定义全局过滤器
// 过滤器中的this永远都是undefined
Vue.filter("my-filter",()=>{
  return  dayjs().format('YYYY MM-DD T HH:mm:ss ')
})
Vue.filter("my-price",(data,par)=>{
  return  data.toFixed(par)
})
//定义全局指令
Vue.directive("goAllRed",(el)=>{
  el.style.color = 'red'
})
//使用插件
Vue.use(plugin)
/* 
vue生命周期
五个阶段
初始化
 模板
  挂载
   更新 
   销毁
*/


new Vue({
  render: h => h(App),
}).$mount('#app')
